
.num{
  width: 660px;
  margin: 0 auto;
  view{
    width: 20%;
    text-align: center;
  }
}
.width615{
  width: calc(100% - 16px);
  height: 32px;
  margin: 0 auto;
  position: relative;
  .bg1{
    width: 100%;
    height: 6px;
    background: #ddd;
    overflow: hidden;
    .bg2{
      height: 100%;
      background: linear-gradient(90deg, #E72555 0%, #FF0D49 104.05%);
      border-radius: 4px;
    }
  }
  .yuans{
    position: absolute;
    top: 0;
    left: -2%;
    width: 104%;
    height: 100%;
    display: flex;
    align-items: center;
    image{
      width: 32px;
      height: 32px;
    }
    .width32{
      width: 32px;
      height: 32px;
      display: flex;
      justify-content: center;
      align-items: center;
      view{
        background: #E72555;
        width: 16px;
        height: 16px;
        border-radius: 50%;
      }
      &:nth-child(2){
        position: absolute;
        left: 61.8%;
        view{
          background: url('../../static/yuan.png') no-repeat;
          background-size: contain;
          width: 32px;
          height: 32px;
        }
      }
      &:last-child{
        position: absolute;
        right: 0;
        view{
          background: #FF0D49;
        }
      }
    }
  }
  
}
.p_bot{
  width: 100%;
  margin: 15px auto 0 auto;
  display: flex;
  align-items: center;
  position: relative;
  view:nth-child(2){
    position: absolute;
    left: calc(61.8% - 40px);
  }
  view:last-child{
    position: absolute;
    right: 0;
  }
}
.flexs {
  display: flex;
  justify-content: center;
  align-items: center;
}

.flexs1 {
  display: flex;
  justify-content: flex-start;
  align-items: center;
}

.flexs2 {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.flexs3 {
  display: flex;
  justify-content: flex-end;
  align-items: center;
}

.btns {
  width: 690px;
  height: 90px;
  border-radius: 45px;
  background: #FF0D49;
  font-size: 30px;
  color: #FFFFFF;
  text-align: center;
  line-height: 90px;
}
.btns2 {
  width: 690px;
  height: 80px;
  border-radius: 8px;
  background: #FF0D49;
  color: #FFFFFF;
  text-align: center;
  line-height: 80px;
}
.size24{
  font-size: 24px;
}
.size26{
  font-size: 26px;
}
.size30{
  font-size: 30px;
}
.size32{
  font-size: 32px;
}
.size20{
  font-size: 20px;
}
.text-gray{
  color: #bec6cf;
  text{
    font-size: 24px;
    font-weight: 500;
  }
}
.text-grey{
  color: #666666;
}
.text-blue{
  color: #FF0D49;
}
.cuIcon-back{
  font-size: 40px;
}